package com.jiadakeji.ppm.modules.invoice.entity;

import javax.xml.bind.annotation.*;

@XmlRootElement(name = "group")
@XmlAccessorType(XmlAccessType.FIELD)
public class SearchInvioceInfo {
    @XmlAttribute
    private String xh;      //序号
    private String fpdm;        //发票代码
    private String fphm;        //发票号码
    private String fpzt;        //发票状态
    private String scbz;        //上传标志
    private String kprq;        //开票日期YYYYMMDDHHMMSS
    private String jqbh;        //税控服务器编号
    private String skm;         //税控码
    private String jym;         //校验码
    private String xhdwsbh;     //销货单位识别号
    private String xhdwmc;      //销货单位名称
    private String xhdwdzdh;        //销货单位地址电话
    private String xhdwyhzh;        //销货单位银行帐号
    private String ghdwsbh;         //购货单位识别号
    private String ghdwmc;          //购货单位名称
    private String ghdwdzdh;        //购货单位地址电话
    private String ghdwyhzh;            //购货单位银行帐号
    private String bmbbbh;          //编码表版本号
    private String zsfs;        //征税方式
    @XmlElement(name = "fyxm")
    private SearchInvioceFyxm fyxm;      //费用项目
    @XmlElement(name = "qdxm")
    private SearchInvioceFyxm qdxm;         //清单项目
    @XmlElement(name = "qtxm")
    private SearchInvioceQtxm qtxm;          //其他项目
    private String zhsl;        //综合税率
    private String hjje;        //合计金额
    private String hjse;        //合计税额
    private String jshj;        //价税合计
    private String bz;          //备注
    private String skr;         //收款人
    private String fhr;         //复核人
    private String kpr;         //开票人
    private String jmbbh;       //加密版本号
    private String zyspmc;      //主要商品名称
    private String spsm;        //商品税目
    private String qdbz;        //清单标志
    private String ssyf;        //所属月份
    private String kpjh;        //开票机号
    private String tzdbh;       //信息表编号
    private String yfpdm;       //原发票代码
    private String yfphm;       //原发票号码
    private String zfrq;        //作废日期
    private String zfr;         //作废人
    private String qmcs;        //签名参数
    private String qmz;         //签名值
    private String ykfsje;      //已开负数金额
    private String ewm;         //二维码

    public String getXh() {
        return xh;
    }

    public void setXh(String xh) {
        this.xh = xh;
    }

    public String getFpdm() {
        return fpdm;
    }

    public void setFpdm(String fpdm) {
        this.fpdm = fpdm;
    }

    public String getFphm() {
        return fphm;
    }

    public void setFphm(String fphm) {
        this.fphm = fphm;
    }

    public String getFpzt() {
        return fpzt;
    }

    public void setFpzt(String fpzt) {
        this.fpzt = fpzt;
    }

    public String getScbz() {
        return scbz;
    }

    public void setScbz(String scbz) {
        this.scbz = scbz;
    }

    public String getKprq() {
        return kprq;
    }

    public void setKprq(String kprq) {
        this.kprq = kprq;
    }

    public String getJqbh() {
        return jqbh;
    }

    public void setJqbh(String jqbh) {
        this.jqbh = jqbh;
    }

    public String getSkm() {
        return skm;
    }

    public void setSkm(String skm) {
        this.skm = skm;
    }

    public String getJym() {
        return jym;
    }

    public void setJym(String jym) {
        this.jym = jym;
    }

    public String getXhdwsbh() {
        return xhdwsbh;
    }

    public void setXhdwsbh(String xhdwsbh) {
        this.xhdwsbh = xhdwsbh;
    }

    public String getXhdwmc() {
        return xhdwmc;
    }

    public void setXhdwmc(String xhdwmc) {
        this.xhdwmc = xhdwmc;
    }

    public String getXhdwdzdh() {
        return xhdwdzdh;
    }

    public void setXhdwdzdh(String xhdwdzdh) {
        this.xhdwdzdh = xhdwdzdh;
    }

    public String getXhdwyhzh() {
        return xhdwyhzh;
    }

    public void setXhdwyhzh(String xhdwyhzh) {
        this.xhdwyhzh = xhdwyhzh;
    }

    public String getGhdwsbh() {
        return ghdwsbh;
    }

    public void setGhdwsbh(String ghdwsbh) {
        this.ghdwsbh = ghdwsbh;
    }

    public String getGhdwmc() {
        return ghdwmc;
    }

    public void setGhdwmc(String ghdwmc) {
        this.ghdwmc = ghdwmc;
    }

    public String getGhdwdzdh() {
        return ghdwdzdh;
    }

    public void setGhdwdzdh(String ghdwdzdh) {
        this.ghdwdzdh = ghdwdzdh;
    }

    public String getGhdwyhzh() {
        return ghdwyhzh;
    }

    public void setGhdwyhzh(String ghdwyhzh) {
        this.ghdwyhzh = ghdwyhzh;
    }

    public String getBmbbbh() {
        return bmbbbh;
    }

    public void setBmbbbh(String bmbbbh) {
        this.bmbbbh = bmbbbh;
    }

    public String getZsfs() {
        return zsfs;
    }

    public void setZsfs(String zsfs) {
        this.zsfs = zsfs;
    }

    public SearchInvioceFyxm getFyxm() {
        return fyxm;
    }

    public void setFyxm(SearchInvioceFyxm fyxm) {
        this.fyxm = fyxm;
    }

    public SearchInvioceFyxm getQdxm() {
        return qdxm;
    }

    public void setQdxm(SearchInvioceFyxm qdxm) {
        this.qdxm = qdxm;
    }

    public SearchInvioceQtxm getQtxm() {
        return qtxm;
    }

    public void setQtxm(SearchInvioceQtxm qtxm) {
        this.qtxm = qtxm;
    }

    public String getZhsl() {
        return zhsl;
    }

    public void setZhsl(String zhsl) {
        this.zhsl = zhsl;
    }

    public String getHjje() {
        return hjje;
    }

    public void setHjje(String hjje) {
        this.hjje = hjje;
    }

    public String getHjse() {
        return hjse;
    }

    public void setHjse(String hjse) {
        this.hjse = hjse;
    }

    public String getJshj() {
        return jshj;
    }

    public void setJshj(String jshj) {
        this.jshj = jshj;
    }

    public String getBz() {
        return bz;
    }

    public void setBz(String bz) {
        this.bz = bz;
    }

    public String getSkr() {
        return skr;
    }

    public void setSkr(String skr) {
        this.skr = skr;
    }

    public String getFhr() {
        return fhr;
    }

    public void setFhr(String fhr) {
        this.fhr = fhr;
    }

    public String getKpr() {
        return kpr;
    }

    public void setKpr(String kpr) {
        this.kpr = kpr;
    }

    public String getJmbbh() {
        return jmbbh;
    }

    public void setJmbbh(String jmbbh) {
        this.jmbbh = jmbbh;
    }

    public String getZyspmc() {
        return zyspmc;
    }

    public void setZyspmc(String zyspmc) {
        this.zyspmc = zyspmc;
    }

    public String getSpsm() {
        return spsm;
    }

    public void setSpsm(String spsm) {
        this.spsm = spsm;
    }

    public String getQdbz() {
        return qdbz;
    }

    public void setQdbz(String qdbz) {
        this.qdbz = qdbz;
    }

    public String getSsyf() {
        return ssyf;
    }

    public void setSsyf(String ssyf) {
        this.ssyf = ssyf;
    }

    public String getKpjh() {
        return kpjh;
    }

    public void setKpjh(String kpjh) {
        this.kpjh = kpjh;
    }

    public String getTzdbh() {
        return tzdbh;
    }

    public void setTzdbh(String tzdbh) {
        this.tzdbh = tzdbh;
    }

    public String getYfpdm() {
        return yfpdm;
    }

    public void setYfpdm(String yfpdm) {
        this.yfpdm = yfpdm;
    }

    public String getYfphm() {
        return yfphm;
    }

    public void setYfphm(String yfphm) {
        this.yfphm = yfphm;
    }

    public String getZfrq() {
        return zfrq;
    }

    public void setZfrq(String zfrq) {
        this.zfrq = zfrq;
    }

    public String getZfr() {
        return zfr;
    }

    public void setZfr(String zfr) {
        this.zfr = zfr;
    }

    public String getQmcs() {
        return qmcs;
    }

    public void setQmcs(String qmcs) {
        this.qmcs = qmcs;
    }

    public String getQmz() {
        return qmz;
    }

    public void setQmz(String qmz) {
        this.qmz = qmz;
    }

    public String getYkfsje() {
        return ykfsje;
    }

    public void setYkfsje(String ykfsje) {
        this.ykfsje = ykfsje;
    }

    public String getEwm() {
        return ewm;
    }

    public void setEwm(String ewm) {
        this.ewm = ewm;
    }
}
